<!DOCTYPE html>
<html lang="en">

<head>
  <meta charset="utf-8" />
    
  <meta name="description" content="love it" />
  
  <meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1" />
  <title>
    categories |  loveits
  </title>
  <meta name="generator" content="hexo-theme-yilia-plus">
  
  <link rel="shortcut icon" href="/favicon.ico" />
  
	  
  
<link rel="stylesheet" href="/css/main.css">

  
<link rel="stylesheet" href="/css/obsidian.css">

  
  <script src="https://cdn.jsdelivr.net/npm/pace-js@1.0.2/pace.min.js"></script>
  
  
  
<link rel="stylesheet" href="//cdn.bootcss.com/codemirror/5.48.4/codemirror.min.css">

  
<link rel="stylesheet" href="//cdn.bootcss.com/codemirror/5.48.4/theme/dracula.css">

  
<link rel="stylesheet" href="//cdn.datatables.net/1.10.15/css/jquery.dataTables.css">

  <link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/jstree/3.2.1/themes/default/style.min.css" />
  

  

</head>

</html>

<body>
  <div id="app">
  <main class="content">
  <section class="outer">
  <h1 class="page-type-title">所有分类</h1>
  <div id="cateTree"></div>
  
  <br>
  <br>
</section>

  <footer class="footer">
  <div class="outer">
    <ul class="list-inline">
      <li>
        <!-- loveits blog α -->
        &copy;
        2020
        loyalvi α
      </li>
	  <li>
	    
	    Powered by
	    
	    
	    <a href="https://hexo.io" target="_blank">Hexo</a> Theme <a href="https://github.com/Shen-Yu/hexo-theme-ayer" target="_blank">Ayer</a>
	    
	  </li>
      <!-- <li>
        联系方式（TODO）
      </li> -->
    </ul>
    <ul class="list-inline">
      <li>
        
      </li>
	  
	  
	  <li>
	    <a href="http://www.beian.miit.gov.cn/" target="_black">苏ICP备20008261号-1</a>
	  </li>
	  
	  
      <li>
        <!-- cnzz统计 -->
        
      </li>
	  
    </ul>
  </div>
</footer>
  <div class="to_top">
  <div class="totop" id="totop">
  <i class="ri-arrow-up-line"></i>
</div>
  </div>
  </main>
  <aside class="sidebar">
  <button class="navbar-toggle"></button>
<nav class="navbar">
  
  <div class="logo">
    <a href="/"><img src="/images/logo-white.png" alt="loveits"></a>
  </div>
  
  <ul class="nav nav-main">
    
    <li class="nav-item">
      <a class="nav-item-link" href="/archives">归档</a>
    </li>
    
    <li class="nav-item">
      <a class="nav-item-link" href="/categories">分类</a>
    </li>
    
    <li class="nav-item">
      <a class="nav-item-link" href="/tags">标签</a>
    </li>
    
    <li class="nav-item">
      <a class="nav-item-link" href="/categories/%E8%AE%A1%E5%88%92/">计划</a>
    </li>
    
    <li class="nav-item">
      <a class="nav-item-link" href="/categories/%E5%AD%97%E5%85%B8/">字典</a>
    </li>
    
    <li class="nav-item">
      <a class="nav-item-link" href="/todo">待办</a>
    </li>
    
    <li class="nav-item">
      <a class="nav-item-link" href="/p/9ff79b23.html">我</a>
    </li>
    
  </ul>
</nav>
<nav class="navbar navbar-bottom">
  <ul class="nav">
    <li class="nav-item">
      
      <a class="nav-item-link nav-item-search"  title="搜索">
        <i class="ri-search-line"></i>
      </a>
      
      
    </li>
  </ul>
</nav>
<div class="search-form-wrap">
  <div class="local-search local-search-plugin">
  <input type="search" id="local-search-input" class="local-search-input" placeholder="Search...">
  <div id="local-search-result" class="local-search-result"></div>
</div>
</div> 
  </aside>
  <div id="mask"></div>

<!-- #reward -->
<div id="reward">
  <span class="close"><i class="ri-close-line"></i></span>
  <p class="reward-p"><i class="ri-cup-line"></i>请我喝杯咖啡吧~</p>
  <div class="reward-box">
    
    <div class="reward-item">
      <img class="reward-img" src="/images/alipay.jpg">
      <span class="reward-type">支付宝</span>
    </div>
    
    
    <div class="reward-item">
      <img class="reward-img" src="/images/wechat.jpg">
      <span class="reward-type">微信</span>
    </div>
    
  </div>
</div>
  
  <script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/1.12.1/jquery.min.js"></script>
<script src="https://cdnjs.cloudflare.com/ajax/libs/jstree/3.3.8/jstree.min.js"></script>

<script src="/js/jquery.nicescroll.min.js"></script>


<script src="/js/share.js"></script>


<script src="/js/lazyload.min.js"></script>

<script src="https://cdn.jsdelivr.net/npm/jquery-modal@0.9.2/jquery.modal.min.js"></script>
<link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/jquery-modal@0.9.2/jquery.modal.min.css">
<script src="https://cdn.jsdelivr.net/npm/justifiedGallery@3.7.0/dist/js/jquery.justifiedGallery.min.js"></script>

<script src="/js/ayer.js"></script>



<!-- Root element of PhotoSwipe. Must have class pswp. -->
<div class="pswp" tabindex="-1" role="dialog" aria-hidden="true">

    <!-- Background of PhotoSwipe. 
         It's a separate element as animating opacity is faster than rgba(). -->
    <div class="pswp__bg"></div>

    <!-- Slides wrapper with overflow:hidden. -->
    <div class="pswp__scroll-wrap">

        <!-- Container that holds slides. 
            PhotoSwipe keeps only 3 of them in the DOM to save memory.
            Don't modify these 3 pswp__item elements, data is added later on. -->
        <div class="pswp__container">
            <div class="pswp__item"></div>
            <div class="pswp__item"></div>
            <div class="pswp__item"></div>
        </div>

        <!-- Default (PhotoSwipeUI_Default) interface on top of sliding area. Can be changed. -->
        <div class="pswp__ui pswp__ui--hidden">

            <div class="pswp__top-bar">

                <!--  Controls are self-explanatory. Order can be changed. -->

                <div class="pswp__counter"></div>

                <button class="pswp__button pswp__button--close" title="Close (Esc)"></button>

                <button class="pswp__button pswp__button--share" style="display:none" title="Share"></button>

                <button class="pswp__button pswp__button--fs" title="Toggle fullscreen"></button>

                <button class="pswp__button pswp__button--zoom" title="Zoom in/out"></button>

                <!-- Preloader demo http://codepen.io/dimsemenov/pen/yyBWoR -->
                <!-- element will get class pswp__preloader--active when preloader is running -->
                <div class="pswp__preloader">
                    <div class="pswp__preloader__icn">
                        <div class="pswp__preloader__cut">
                            <div class="pswp__preloader__donut"></div>
                        </div>
                    </div>
                </div>
            </div>

            <div class="pswp__share-modal pswp__share-modal--hidden pswp__single-tap">
                <div class="pswp__share-tooltip"></div>
            </div>

            <button class="pswp__button pswp__button--arrow--left" title="Previous (arrow left)">
            </button>

            <button class="pswp__button pswp__button--arrow--right" title="Next (arrow right)">
            </button>

            <div class="pswp__caption">
                <div class="pswp__caption__center"></div>
            </div>

        </div>

    </div>

</div>

<link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/photoswipe@4.1.3/dist/photoswipe.min.css">
<link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/photoswipe@4.1.3/dist/default-skin/default-skin.min.css">
<script src="https://cdn.jsdelivr.net/npm/photoswipe@4.1.3/dist/photoswipe.min.js"></script>
<script src="https://cdn.jsdelivr.net/npm/photoswipe@4.1.3/dist/photoswipe-ui-default.min.js"></script>

<script>
    function viewer_init() {
        let pswpElement = document.querySelectorAll('.pswp')[0];
        let $imgArr = document.querySelectorAll(('.article-entry img:not(.reward-img)'))

        $imgArr.forEach(($em, i) => {
            $em.onclick = () => {
                // slider展开状态
                // todo: 这样不好，后面改成状态
                if (document.querySelector('.left-col.show')) return
                let items = []
                $imgArr.forEach(($em2, i2) => {
                    let img = $em2.getAttribute('data-idx', i2)
                    let src = $em2.getAttribute('data-target') || $em2.getAttribute('src')
                    let title = $em2.getAttribute('alt')
                    // 获得原图尺寸
                    const image = new Image()
                    image.src = src
                    items.push({
                        src: src,
                        w: image.width || $em2.width,
                        h: image.height || $em2.height,
                        title: title
                    })
                })
                var gallery = new PhotoSwipe(pswpElement, PhotoSwipeUI_Default, items, {
                    index: parseInt(i)
                });
                gallery.init()
            }
        })
    }
    viewer_init()
</script>



<script type="text/javascript" src="https://js.users.51.la/20544303.js"></script>



<script type="text/javascript">
  //TODO 优化
	var cateArr = [{"id":"ckisjqghb001jh6se54f8dx8a","pid":"#","text":"games","a_attr":{"href":"games"},"children":[{"id":"ckisjqggz000gh6se6b7y9ilw","text":"激战2 超值物品","icon":"jstree-file","a_attr":{"href":"../p/25d3d2e9.html"}},{"id":"ckisjqgh1000kh6sefdkl7ziu","text":"三国杀疑难字","icon":"jstree-file","a_attr":{"href":"../p/9491146b.html"}}]},{"id":"ckisjqghz0046h6se1xt37suq","pid":"#","text":"tools","a_attr":{"href":"tools"},"children":[{"id":"ckisjqghj0028h6se5t3n5k9g","text":"软件归档","icon":"jstree-file","a_attr":{"href":"../p/bad80d7e.html"}}]},{"id":"ckisjqghy003wh6secjvgci7r","pid":"#","text":"vlog","a_attr":{"href":"vlog"},"children":[{"id":"ckisjqgi3004oh6se0i2e6btd","pid":"ckisjqghy003wh6secjvgci7r","text":"综合","a_attr":{"href":"vlog/综合"},"children":[{"id":"ckisjqghj0025h6seh3llc23v","text":"vlog计划","icon":"jstree-file","a_attr":{"href":"../p/67f51b7d.html"}},{"id":"ckisjqgho002eh6sed4ut6iok","text":"vlog模块化准备","icon":"jstree-file","a_attr":{"href":"../p/40549.html"}},{"id":"ckisjqgik005zh6seb2tf6n1g","text":"重生指南","icon":"jstree-file","a_attr":{"href":"../p/843fd463.html"}},{"id":"ckisjqgip0063h6seh98x9jf2","text":"骑行系列","icon":"jstree-file","a_attr":{"href":"../p/9fa02ce0.html"}}]}]},{"id":"ckisjqghg001uh6se4xq2316c","pid":"#","text":"前端","a_attr":{"href":"前端"},"children":[{"id":"ckisjqgh2000nh6se2c7yd5gf","text":"前端","icon":"jstree-file","a_attr":{"href":"../p/f3b98ae9.html"}}]},{"id":"ckisjqggv0008h6se380445mr","pid":"#","text":"后端","a_attr":{"href":"后端"},"children":[{"id":"ckisjqgh4000ph6sea7hd1bvj","pid":"ckisjqggv0008h6se380445mr","text":"数据库","a_attr":{"href":"后端/数据库"},"children":[{"id":"ckisjqggt0006h6se2se22mks","text":"使用mysqldump对mysql数据库全量备份","icon":"jstree-file","a_attr":{"href":"../p/8488fbd8.html"}}]}]},{"id":"ckisjqggy000dh6se8qx14wfj","pid":"#","text":"大前端","a_attr":{"href":"大前端"},"children":[{"id":"ckisjqghp002hh6see0qv7wp7","pid":"ckisjqggy000dh6se8qx14wfj","text":"hexo","a_attr":{"href":"大前端/hexo"},"children":[{"id":"ckisjqgh6000yh6se0tlh40g1","text":"hexo的简单使用","icon":"jstree-file","a_attr":{"href":"../p/73f466e7.html"}},{"id":"ckisjqgh80015h6sea5xa1y9g","text":"hexo的主题","icon":"jstree-file","a_attr":{"href":"../p/b0f1cff0.html"}},{"id":"ckisjqgh80019h6se520s05hh","text":"hexo部署到gitee上","icon":"jstree-file","a_attr":{"href":"../p/c8f512c4.html"}},{"id":"ckisjqgih005qh6seauf1cxo2","text":"在hexo主题中为“分类”添加jstree插件","icon":"jstree-file","a_attr":{"href":"../p/7fb5a95e.html"}}]},{"id":"ckisjqgh9001bh6se38ocaz2y","pid":"ckisjqggy000dh6se8qx14wfj","text":"构建","a_attr":{"href":"大前端/构建"},"children":[{"id":"ckisjqggu0007h6se7xje2lli","text":"大前端","icon":"jstree-file","a_attr":{"href":"../p/78d8ffd6.html"}}]}]},{"id":"ckisjqghu0038h6secwpfae29","pid":"#","text":"好物","a_attr":{"href":"好物"},"children":[{"id":"ckisjqghc001lh6se12yyajl6","text":"种草清单","icon":"jstree-file","a_attr":{"href":"../p/4377736e.html"}},{"id":"ckisjqghf001rh6se4jyx3cf9","text":"降噪耳机","icon":"jstree-file","a_attr":{"href":"../p/a3e4aeb7.html"}}]},{"id":"ckisjqgh0000hh6se3mcfdc74","pid":"#","text":"字典","a_attr":{"href":"字典"},"children":[{"id":"ckisjqggw000ah6sec4yk9k4k","text":"书签管理","icon":"jstree-file","a_attr":{"href":"../p/4725f06d.html"}},{"id":"ckisjqggw000bh6se03kr6ms0","text":"博客目录及计划","icon":"jstree-file","a_attr":{"href":"../p/48071.html"}},{"id":"ckisjqggx000ch6se4r3q4roh","text":"MD_TODO_List","icon":"jstree-file","a_attr":{"href":"../p/15233e11.html"}},{"id":"ckisjqggz000fh6se15ai5nvi","text":"emoji表情库","icon":"jstree-file","a_attr":{"href":"../p/f2c18b67.html"}},{"id":"ckisjqghi0023h6se5m8uft3k","text":"软件归档","icon":"jstree-file","a_attr":{"href":"../p/bad80d7e.html"}},{"id":"ckisjqgih005ph6seavfy2244","text":"markdown - Hbuilder","icon":"jstree-file","a_attr":{"href":"../p/4636b7bd.html"}}]},{"id":"ckisjqghs002wh6seemmwf8ae","pid":"#","text":"杂项","a_attr":{"href":"杂项"},"children":[{"id":"ckisjqgh9001dh6se4uk63vjj","text":"收纳 - 【进行中】","icon":"jstree-file","a_attr":{"href":"../p/8dafab8b.html"}},{"id":"ckisjqgha001fh6secpr2glt2","text":"图书管理 - 【进行中】","icon":"jstree-file","a_attr":{"href":"../p/a3449ab5.html"}},{"id":"ckisjqghb001ih6seau3i59ef","text":"资源管理 - 【进行中】","icon":"jstree-file","a_attr":{"href":"../p/fd1a9276.html"}}]},{"id":"ckisjqghu003fh6se6a449o1a","pid":"#","text":"计划","a_attr":{"href":"计划"},"children":[{"id":"ckisjqghc001nh6se1ey749mf","text":"博客网站开发计划","icon":"jstree-file","a_attr":{"href":"../p/39a62ed4.html"}},{"id":"ckisjqghg001th6seeq6k2gf1","text":"2020年博客-文章计划","icon":"jstree-file","a_attr":{"href":"../p/7d59c025.html"}},{"id":"ckisjqghg001xh6sefbx84s6e","text":"2020年博客-文章计划","icon":"jstree-file","a_attr":{"href":"../p/e36f6f2c.html"}},{"id":"ckisjqghh001zh6sedz5e3yvg","text":"2020第三季度-开发计划","icon":"jstree-file","a_attr":{"href":"../p/28cea56f.html"}}]},{"id":"ckisjqghi0021h6seai3i67tw","pid":"#","text":"软件工程","a_attr":{"href":"软件工程"},"children":[{"id":"ckisjqghy0042h6sefp1ychh2","pid":"ckisjqghi0021h6seai3i67tw","text":"git","a_attr":{"href":"软件工程/git"},"children":[{"id":"ckisjqgh3000oh6sehwf3fu11","text":"git初探(一)-git基本原理","icon":"jstree-file","a_attr":{"href":"../p/16715.html"}},{"id":"ckisjqgh4000sh6seavucg2gz","text":"git初探(二)-推送已有代码到远程仓库","icon":"jstree-file","a_attr":{"href":"../p/17205.html"}},{"id":"ckisjqgh5000uh6se6i1i005q","text":"git初探(三)-配置ssh密钥(windows)","icon":"jstree-file","a_attr":{"href":"../p/58369.html"}},{"id":"ckisjqgh70011h6se339fgx2i","text":"git初探(四)-配置ssh密钥(mac)","icon":"jstree-file","a_attr":{"href":"../p/6de0fe10.html"}}]}]}]
	console.log([{"id":"ckisjqghb001jh6se54f8dx8a","pid":"#","text":"games","a_attr":{"href":"games"},"children":[{"id":"ckisjqggz000gh6se6b7y9ilw","text":"激战2 超值物品","icon":"jstree-file","a_attr":{"href":"../p/25d3d2e9.html"}},{"id":"ckisjqgh1000kh6sefdkl7ziu","text":"三国杀疑难字","icon":"jstree-file","a_attr":{"href":"../p/9491146b.html"}}]},{"id":"ckisjqghy0042h6sefp1ychh2","pid":"ckisjqghi0021h6seai3i67tw","text":"git","a_attr":{"href":"软件工程/git"},"children":[{"id":"ckisjqgh3000oh6sehwf3fu11","text":"git初探(一)-git基本原理","icon":"jstree-file","a_attr":{"href":"../p/16715.html"}},{"id":"ckisjqgh4000sh6seavucg2gz","text":"git初探(二)-推送已有代码到远程仓库","icon":"jstree-file","a_attr":{"href":"../p/17205.html"}},{"id":"ckisjqgh5000uh6se6i1i005q","text":"git初探(三)-配置ssh密钥(windows)","icon":"jstree-file","a_attr":{"href":"../p/58369.html"}},{"id":"ckisjqgh70011h6se339fgx2i","text":"git初探(四)-配置ssh密钥(mac)","icon":"jstree-file","a_attr":{"href":"../p/6de0fe10.html"}}]},{"id":"ckisjqghp002hh6see0qv7wp7","pid":"ckisjqggy000dh6se8qx14wfj","text":"hexo","a_attr":{"href":"大前端/hexo"},"children":[{"id":"ckisjqgh6000yh6se0tlh40g1","text":"hexo的简单使用","icon":"jstree-file","a_attr":{"href":"../p/73f466e7.html"}},{"id":"ckisjqgh80015h6sea5xa1y9g","text":"hexo的主题","icon":"jstree-file","a_attr":{"href":"../p/b0f1cff0.html"}},{"id":"ckisjqgh80019h6se520s05hh","text":"hexo部署到gitee上","icon":"jstree-file","a_attr":{"href":"../p/c8f512c4.html"}},{"id":"ckisjqgih005qh6seauf1cxo2","text":"在hexo主题中为“分类”添加jstree插件","icon":"jstree-file","a_attr":{"href":"../p/7fb5a95e.html"}}]},{"id":"ckisjqghz0046h6se1xt37suq","pid":"#","text":"tools","a_attr":{"href":"tools"},"children":[{"id":"ckisjqghj0028h6se5t3n5k9g","text":"软件归档","icon":"jstree-file","a_attr":{"href":"../p/bad80d7e.html"}}]},{"id":"ckisjqghy003wh6secjvgci7r","pid":"#","text":"vlog","a_attr":{"href":"vlog"},"children":[{"id":"ckisjqgi3004oh6se0i2e6btd","pid":"ckisjqghy003wh6secjvgci7r","text":"综合","a_attr":{"href":"vlog/综合"},"children":[{"id":"ckisjqghj0025h6seh3llc23v","text":"vlog计划","icon":"jstree-file","a_attr":{"href":"../p/67f51b7d.html"}},{"id":"ckisjqgho002eh6sed4ut6iok","text":"vlog模块化准备","icon":"jstree-file","a_attr":{"href":"../p/40549.html"}},{"id":"ckisjqgik005zh6seb2tf6n1g","text":"重生指南","icon":"jstree-file","a_attr":{"href":"../p/843fd463.html"}},{"id":"ckisjqgip0063h6seh98x9jf2","text":"骑行系列","icon":"jstree-file","a_attr":{"href":"../p/9fa02ce0.html"}}]}]},{"id":"ckisjqghg001uh6se4xq2316c","pid":"#","text":"前端","a_attr":{"href":"前端"},"children":[{"id":"ckisjqgh2000nh6se2c7yd5gf","text":"前端","icon":"jstree-file","a_attr":{"href":"../p/f3b98ae9.html"}}]},{"id":"ckisjqggv0008h6se380445mr","pid":"#","text":"后端","a_attr":{"href":"后端"},"children":[{"id":"ckisjqgh4000ph6sea7hd1bvj","pid":"ckisjqggv0008h6se380445mr","text":"数据库","a_attr":{"href":"后端/数据库"},"children":[{"id":"ckisjqggt0006h6se2se22mks","text":"使用mysqldump对mysql数据库全量备份","icon":"jstree-file","a_attr":{"href":"../p/8488fbd8.html"}}]}]},{"id":"ckisjqggy000dh6se8qx14wfj","pid":"#","text":"大前端","a_attr":{"href":"大前端"},"children":[{"id":"ckisjqghp002hh6see0qv7wp7","pid":"ckisjqggy000dh6se8qx14wfj","text":"hexo","a_attr":{"href":"大前端/hexo"},"children":[{"id":"ckisjqgh6000yh6se0tlh40g1","text":"hexo的简单使用","icon":"jstree-file","a_attr":{"href":"../p/73f466e7.html"}},{"id":"ckisjqgh80015h6sea5xa1y9g","text":"hexo的主题","icon":"jstree-file","a_attr":{"href":"../p/b0f1cff0.html"}},{"id":"ckisjqgh80019h6se520s05hh","text":"hexo部署到gitee上","icon":"jstree-file","a_attr":{"href":"../p/c8f512c4.html"}},{"id":"ckisjqgih005qh6seauf1cxo2","text":"在hexo主题中为“分类”添加jstree插件","icon":"jstree-file","a_attr":{"href":"../p/7fb5a95e.html"}}]},{"id":"ckisjqgh9001bh6se38ocaz2y","pid":"ckisjqggy000dh6se8qx14wfj","text":"构建","a_attr":{"href":"大前端/构建"},"children":[{"id":"ckisjqggu0007h6se7xje2lli","text":"大前端","icon":"jstree-file","a_attr":{"href":"../p/78d8ffd6.html"}}]}]},{"id":"ckisjqghu0038h6secwpfae29","pid":"#","text":"好物","a_attr":{"href":"好物"},"children":[{"id":"ckisjqghc001lh6se12yyajl6","text":"种草清单","icon":"jstree-file","a_attr":{"href":"../p/4377736e.html"}},{"id":"ckisjqghf001rh6se4jyx3cf9","text":"降噪耳机","icon":"jstree-file","a_attr":{"href":"../p/a3e4aeb7.html"}}]},{"id":"ckisjqgh0000hh6se3mcfdc74","pid":"#","text":"字典","a_attr":{"href":"字典"},"children":[{"id":"ckisjqggw000ah6sec4yk9k4k","text":"书签管理","icon":"jstree-file","a_attr":{"href":"../p/4725f06d.html"}},{"id":"ckisjqggw000bh6se03kr6ms0","text":"博客目录及计划","icon":"jstree-file","a_attr":{"href":"../p/48071.html"}},{"id":"ckisjqggx000ch6se4r3q4roh","text":"MD_TODO_List","icon":"jstree-file","a_attr":{"href":"../p/15233e11.html"}},{"id":"ckisjqggz000fh6se15ai5nvi","text":"emoji表情库","icon":"jstree-file","a_attr":{"href":"../p/f2c18b67.html"}},{"id":"ckisjqghi0023h6se5m8uft3k","text":"软件归档","icon":"jstree-file","a_attr":{"href":"../p/bad80d7e.html"}},{"id":"ckisjqgih005ph6seavfy2244","text":"markdown - Hbuilder","icon":"jstree-file","a_attr":{"href":"../p/4636b7bd.html"}}]},{"id":"ckisjqgh4000ph6sea7hd1bvj","pid":"ckisjqggv0008h6se380445mr","text":"数据库","a_attr":{"href":"后端/数据库"},"children":[{"id":"ckisjqggt0006h6se2se22mks","text":"使用mysqldump对mysql数据库全量备份","icon":"jstree-file","a_attr":{"href":"../p/8488fbd8.html"}}]},{"id":"ckisjqghs002wh6seemmwf8ae","pid":"#","text":"杂项","a_attr":{"href":"杂项"},"children":[{"id":"ckisjqgh9001dh6se4uk63vjj","text":"收纳 - 【进行中】","icon":"jstree-file","a_attr":{"href":"../p/8dafab8b.html"}},{"id":"ckisjqgha001fh6secpr2glt2","text":"图书管理 - 【进行中】","icon":"jstree-file","a_attr":{"href":"../p/a3449ab5.html"}},{"id":"ckisjqghb001ih6seau3i59ef","text":"资源管理 - 【进行中】","icon":"jstree-file","a_attr":{"href":"../p/fd1a9276.html"}}]},{"id":"ckisjqgh9001bh6se38ocaz2y","pid":"ckisjqggy000dh6se8qx14wfj","text":"构建","a_attr":{"href":"大前端/构建"},"children":[{"id":"ckisjqggu0007h6se7xje2lli","text":"大前端","icon":"jstree-file","a_attr":{"href":"../p/78d8ffd6.html"}}]},{"id":"ckisjqgi3004oh6se0i2e6btd","pid":"ckisjqghy003wh6secjvgci7r","text":"综合","a_attr":{"href":"vlog/综合"},"children":[{"id":"ckisjqghj0025h6seh3llc23v","text":"vlog计划","icon":"jstree-file","a_attr":{"href":"../p/67f51b7d.html"}},{"id":"ckisjqgho002eh6sed4ut6iok","text":"vlog模块化准备","icon":"jstree-file","a_attr":{"href":"../p/40549.html"}},{"id":"ckisjqgik005zh6seb2tf6n1g","text":"重生指南","icon":"jstree-file","a_attr":{"href":"../p/843fd463.html"}},{"id":"ckisjqgip0063h6seh98x9jf2","text":"骑行系列","icon":"jstree-file","a_attr":{"href":"../p/9fa02ce0.html"}}]},{"id":"ckisjqghu003fh6se6a449o1a","pid":"#","text":"计划","a_attr":{"href":"计划"},"children":[{"id":"ckisjqghc001nh6se1ey749mf","text":"博客网站开发计划","icon":"jstree-file","a_attr":{"href":"../p/39a62ed4.html"}},{"id":"ckisjqghg001th6seeq6k2gf1","text":"2020年博客-文章计划","icon":"jstree-file","a_attr":{"href":"../p/7d59c025.html"}},{"id":"ckisjqghg001xh6sefbx84s6e","text":"2020年博客-文章计划","icon":"jstree-file","a_attr":{"href":"../p/e36f6f2c.html"}},{"id":"ckisjqghh001zh6sedz5e3yvg","text":"2020第三季度-开发计划","icon":"jstree-file","a_attr":{"href":"../p/28cea56f.html"}}]},{"id":"ckisjqghi0021h6seai3i67tw","pid":"#","text":"软件工程","a_attr":{"href":"软件工程"},"children":[{"id":"ckisjqghy0042h6sefp1ychh2","pid":"ckisjqghi0021h6seai3i67tw","text":"git","a_attr":{"href":"软件工程/git"},"children":[{"id":"ckisjqgh3000oh6sehwf3fu11","text":"git初探(一)-git基本原理","icon":"jstree-file","a_attr":{"href":"../p/16715.html"}},{"id":"ckisjqgh4000sh6seavucg2gz","text":"git初探(二)-推送已有代码到远程仓库","icon":"jstree-file","a_attr":{"href":"../p/17205.html"}},{"id":"ckisjqgh5000uh6se6i1i005q","text":"git初探(三)-配置ssh密钥(windows)","icon":"jstree-file","a_attr":{"href":"../p/58369.html"}},{"id":"ckisjqgh70011h6se339fgx2i","text":"git初探(四)-配置ssh密钥(mac)","icon":"jstree-file","a_attr":{"href":"../p/6de0fe10.html"}}]}]}])
	console.log([{"id":"ckisjqghb001jh6se54f8dx8a","pid":"#","text":"games","a_attr":{"href":"games"},"children":[{"id":"ckisjqggz000gh6se6b7y9ilw","text":"激战2 超值物品","icon":"jstree-file","a_attr":{"href":"../p/25d3d2e9.html"}},{"id":"ckisjqgh1000kh6sefdkl7ziu","text":"三国杀疑难字","icon":"jstree-file","a_attr":{"href":"../p/9491146b.html"}}]},{"id":"ckisjqghz0046h6se1xt37suq","pid":"#","text":"tools","a_attr":{"href":"tools"},"children":[{"id":"ckisjqghj0028h6se5t3n5k9g","text":"软件归档","icon":"jstree-file","a_attr":{"href":"../p/bad80d7e.html"}}]},{"id":"ckisjqghy003wh6secjvgci7r","pid":"#","text":"vlog","a_attr":{"href":"vlog"},"children":[{"id":"ckisjqgi3004oh6se0i2e6btd","pid":"ckisjqghy003wh6secjvgci7r","text":"综合","a_attr":{"href":"vlog/综合"},"children":[{"id":"ckisjqghj0025h6seh3llc23v","text":"vlog计划","icon":"jstree-file","a_attr":{"href":"../p/67f51b7d.html"}},{"id":"ckisjqgho002eh6sed4ut6iok","text":"vlog模块化准备","icon":"jstree-file","a_attr":{"href":"../p/40549.html"}},{"id":"ckisjqgik005zh6seb2tf6n1g","text":"重生指南","icon":"jstree-file","a_attr":{"href":"../p/843fd463.html"}},{"id":"ckisjqgip0063h6seh98x9jf2","text":"骑行系列","icon":"jstree-file","a_attr":{"href":"../p/9fa02ce0.html"}}]}]},{"id":"ckisjqghg001uh6se4xq2316c","pid":"#","text":"前端","a_attr":{"href":"前端"},"children":[{"id":"ckisjqgh2000nh6se2c7yd5gf","text":"前端","icon":"jstree-file","a_attr":{"href":"../p/f3b98ae9.html"}}]},{"id":"ckisjqggv0008h6se380445mr","pid":"#","text":"后端","a_attr":{"href":"后端"},"children":[{"id":"ckisjqgh4000ph6sea7hd1bvj","pid":"ckisjqggv0008h6se380445mr","text":"数据库","a_attr":{"href":"后端/数据库"},"children":[{"id":"ckisjqggt0006h6se2se22mks","text":"使用mysqldump对mysql数据库全量备份","icon":"jstree-file","a_attr":{"href":"../p/8488fbd8.html"}}]}]},{"id":"ckisjqggy000dh6se8qx14wfj","pid":"#","text":"大前端","a_attr":{"href":"大前端"},"children":[{"id":"ckisjqghp002hh6see0qv7wp7","pid":"ckisjqggy000dh6se8qx14wfj","text":"hexo","a_attr":{"href":"大前端/hexo"},"children":[{"id":"ckisjqgh6000yh6se0tlh40g1","text":"hexo的简单使用","icon":"jstree-file","a_attr":{"href":"../p/73f466e7.html"}},{"id":"ckisjqgh80015h6sea5xa1y9g","text":"hexo的主题","icon":"jstree-file","a_attr":{"href":"../p/b0f1cff0.html"}},{"id":"ckisjqgh80019h6se520s05hh","text":"hexo部署到gitee上","icon":"jstree-file","a_attr":{"href":"../p/c8f512c4.html"}},{"id":"ckisjqgih005qh6seauf1cxo2","text":"在hexo主题中为“分类”添加jstree插件","icon":"jstree-file","a_attr":{"href":"../p/7fb5a95e.html"}}]},{"id":"ckisjqgh9001bh6se38ocaz2y","pid":"ckisjqggy000dh6se8qx14wfj","text":"构建","a_attr":{"href":"大前端/构建"},"children":[{"id":"ckisjqggu0007h6se7xje2lli","text":"大前端","icon":"jstree-file","a_attr":{"href":"../p/78d8ffd6.html"}}]}]},{"id":"ckisjqghu0038h6secwpfae29","pid":"#","text":"好物","a_attr":{"href":"好物"},"children":[{"id":"ckisjqghc001lh6se12yyajl6","text":"种草清单","icon":"jstree-file","a_attr":{"href":"../p/4377736e.html"}},{"id":"ckisjqghf001rh6se4jyx3cf9","text":"降噪耳机","icon":"jstree-file","a_attr":{"href":"../p/a3e4aeb7.html"}}]},{"id":"ckisjqgh0000hh6se3mcfdc74","pid":"#","text":"字典","a_attr":{"href":"字典"},"children":[{"id":"ckisjqggw000ah6sec4yk9k4k","text":"书签管理","icon":"jstree-file","a_attr":{"href":"../p/4725f06d.html"}},{"id":"ckisjqggw000bh6se03kr6ms0","text":"博客目录及计划","icon":"jstree-file","a_attr":{"href":"../p/48071.html"}},{"id":"ckisjqggx000ch6se4r3q4roh","text":"MD_TODO_List","icon":"jstree-file","a_attr":{"href":"../p/15233e11.html"}},{"id":"ckisjqggz000fh6se15ai5nvi","text":"emoji表情库","icon":"jstree-file","a_attr":{"href":"../p/f2c18b67.html"}},{"id":"ckisjqghi0023h6se5m8uft3k","text":"软件归档","icon":"jstree-file","a_attr":{"href":"../p/bad80d7e.html"}},{"id":"ckisjqgih005ph6seavfy2244","text":"markdown - Hbuilder","icon":"jstree-file","a_attr":{"href":"../p/4636b7bd.html"}}]},{"id":"ckisjqghs002wh6seemmwf8ae","pid":"#","text":"杂项","a_attr":{"href":"杂项"},"children":[{"id":"ckisjqgh9001dh6se4uk63vjj","text":"收纳 - 【进行中】","icon":"jstree-file","a_attr":{"href":"../p/8dafab8b.html"}},{"id":"ckisjqgha001fh6secpr2glt2","text":"图书管理 - 【进行中】","icon":"jstree-file","a_attr":{"href":"../p/a3449ab5.html"}},{"id":"ckisjqghb001ih6seau3i59ef","text":"资源管理 - 【进行中】","icon":"jstree-file","a_attr":{"href":"../p/fd1a9276.html"}}]},{"id":"ckisjqghu003fh6se6a449o1a","pid":"#","text":"计划","a_attr":{"href":"计划"},"children":[{"id":"ckisjqghc001nh6se1ey749mf","text":"博客网站开发计划","icon":"jstree-file","a_attr":{"href":"../p/39a62ed4.html"}},{"id":"ckisjqghg001th6seeq6k2gf1","text":"2020年博客-文章计划","icon":"jstree-file","a_attr":{"href":"../p/7d59c025.html"}},{"id":"ckisjqghg001xh6sefbx84s6e","text":"2020年博客-文章计划","icon":"jstree-file","a_attr":{"href":"../p/e36f6f2c.html"}},{"id":"ckisjqghh001zh6sedz5e3yvg","text":"2020第三季度-开发计划","icon":"jstree-file","a_attr":{"href":"../p/28cea56f.html"}}]},{"id":"ckisjqghi0021h6seai3i67tw","pid":"#","text":"软件工程","a_attr":{"href":"软件工程"},"children":[{"id":"ckisjqghy0042h6sefp1ychh2","pid":"ckisjqghi0021h6seai3i67tw","text":"git","a_attr":{"href":"软件工程/git"},"children":[{"id":"ckisjqgh3000oh6sehwf3fu11","text":"git初探(一)-git基本原理","icon":"jstree-file","a_attr":{"href":"../p/16715.html"}},{"id":"ckisjqgh4000sh6seavucg2gz","text":"git初探(二)-推送已有代码到远程仓库","icon":"jstree-file","a_attr":{"href":"../p/17205.html"}},{"id":"ckisjqgh5000uh6se6i1i005q","text":"git初探(三)-配置ssh密钥(windows)","icon":"jstree-file","a_attr":{"href":"../p/58369.html"}},{"id":"ckisjqgh70011h6se339fgx2i","text":"git初探(四)-配置ssh密钥(mac)","icon":"jstree-file","a_attr":{"href":"../p/6de0fe10.html"}}]}]}])
	$('#cateTree').jstree({
		"animation": 0,
		'core': {
			'data': cateArr
		},
		'state': {
			"opened": true,
		},
		'plugins': ["search", "types", "wholerow", "state"]
	})
		.on(
			'dblclick.jstree',
			function (event, data) {
				let $target = event.target;
				var href = "";
				if ($target.tagName == "DIV") {
					console.log($($target).siblings("a"));
					href = $($target).siblings("a")[0].href;
				} else {
					href = $target.href
				}
				if(href)window.location.href = href;
			})
      console.log($('#cateTree').jstree(true))
      $('.page-type-title').on('click', function () {
        $('#cateTree').jstree(true).open_all()
      });
      /* $("body").niceScroll();
      $("main").niceScroll(); */
</script>


  
  
  </div>
</body>

</html>